import getOneData from "./getOneData.js";
// 事件委托的封装：修改本地存储中的数据
export default function(cartData, type, className, cb){
  const tbody = document.querySelector("tbody");
  tbody.addEventListener(type, function(eve){
    if(eve.target.className === className){
      const id = eve.target.parentNode.parentNode.dataset.id;
      // 找到id对应的数据的索引，把索引给回调函数cb(索引)，并执行该回调函数cb
      getOneData(cartData, id, i => {
        cb(i, eve.target);
      });
    }
  })
}